shortcut 441}{"Italic" on}This glossary has been created on the basis that someone may read a word or a technical term or an abbreviation within the pages of Archive magazine and think, {\148}What does XXXX mean?{\149}. If you think that about a word, look it up in this glossary. If it does not appear, please ring, write or fax and tell us what it was that you wanted to know.
Some of the definitions will be specific to Acorn comp{softhyphen}uters whereas others are also more generally applicable.
We have printed this in the middle 16 pages so that, if you wish, you can either tear it out and keep it as a separate booklet or, if you open the staples carefully, you should be able to take the pages out, photocopy them (only one copy, please!!) and put them back again, thus preserving the magazine as supplied.{"Italic" off}{justify right}{"Italic" on}{justify}
{"Box heading" on}{"Italic" off}!
{"Box heading" off}{"Bold" on}!{\160}{"Bold" off}{\153}{\160}(pronounced {\148}pling{\149}) A term used to denote an exclamation mark!
{"Bold" on}10base2{"Bold" off}{\160}{\153}{\160}An Ethernet standard that uses BNC connectors and coaxial cable. Also known as {\148}thin wire{\149} Ethernet.
{"Bold" on}10base5{"Bold" off}{\160}{\153}{\160}An Ethernet standard that uses 9-pin D-type connectors and special cable. Also known as {\148}thick wire{\149} Ethernet.
{"Bold" on}10baseT{"Bold" off}{\160}{\153}{\160}An Ethernet standard that uses telephone connectors and telephone cable. Also known as {\148}Cheapernet{\149}.
{"Box heading" on}A
{"Box heading" off}{"Bold" on}Action button{"Bold" off}{\160}{\153}{\160}A button in a dialogue box which causes some action to occur.{"Bold" on}
ADFS{"Bold" off}{\160}{\153}{\160}(Advanced Disc Filing System) This is the proprietary system used by Acorn for organising and storing data on floppy and hard drives.{"Bold" on}
AIM{"Bold" off}{\160}{\153}{\160}(Another Image Manager) A suite of image processing software produced by Delft University of Technology in the Netherlands.{"Bold" on}
Application{\160}{"Bold" off}{\153}{\160}The more general use of this word means any job for which the computer may be used, but it has a more specific definition. It is used to refer to a directory (with a name beginning with a {\148}!{\149}) which contains a program or programs that work under RISC OS to perform a particular function. When the application is loaded, it usually makes itself available to the user via an icon on the righthand side of the iconbar.
{"Bold" on}Application directory{"Bold" off}{\160}{\153}{\160}Similar to an ordinary directory in that it contains other files and directories but its name starts with an exclamation mark so that when you double click on the directory, it starts up the application rather than just opening the directory. To open an application directory, double click with <shift> held down.
{"Bold" on}Apps icon{"Bold" off}{\160}{\153}{\160}This is an icon that appears on the lefthand side of the iconbar (RISC OS 3 onwards). It gives you access to a range of applications such as Draw, Paint, etc that are provided with each Archimedes or Risc{\160}PC computer.
{"Bold" on}ARM{"Bold" off}{\160}{\153}{\160}(Acorn RISC Machine) This is the original name for the 32-bit RISC processor designed by Acorn Computers Ltd. In the name {\148}ARM Ltd{\149}, the company formed between Acorn and Apple, the {\148}ARM{\149} actually stands for Advanced RISC Machine.
{"Bold" on}ASCII{"Bold" off}{\160}{\153}{\160}(American Standard Code for Information Interchange) This is the most commonly used code for representing text using 8-bit binary numbers.
{"Bold" on}ASIC{"Bold" off}{\160}{\153}{\160}(Application Specific Integrated Circuit) A single chip electronic circuit that is specially designed (by computer simulation{\160}{\153}{\160}what else?!) for a particular application, e.g. to provide the logic needed to interface a {\145}486 processor on a Risc{\160}PC second processor card to the main ARM600 processor and its address and data buses.{"Bold" on}
Assembler{"Bold" off}{\160}{\153}{\160}A compiler for converting a program written in mnemonics into a machine code executable program.{"Bold" on}
AUN{"Bold" off}{\160}{\153}{\160}(Acorn Universal Networking) This does not apply to a specific product or even a network user interface but {\148}the overall banner for Acorn{\145}s networking policy for the {\145}90s giving the strategic direction of networking for Acorn computers.{\149}
{"Box heading" on}B
{"Box heading" off}{"Bold" on}Back icon{"Bold" off}{\160}{\153}{\160}The icon at the top lefthand corner of a window which allows you to push the window to the back of the desktop.{"Bold" on}
Backdrop{"Bold" off}{\160}{\153}{\160}This is a desktop background which may be a sprite or just a pattern.{"Bold" on}
Backplane{"Bold" off}{\160}{\153}{\160}A small printed circuit board with connectors on it that allows you to plug in a number of expansion cards.
{"Bold" on}Basic{"Bold" off}{\160}{\153}{\160}(Beginners All-purpose Symbol Instruction Code) A commonly-used interpreted high level language. It comes as standard on all Acorn computers.{"Bold" on}
Baud{\160}{"Bold" off}{\153}{\160}This is a unit of speed for serial data transmission. 1 Baud = 1 bit per second.
{"Bold" on}BBS{\160}{"Bold" off}{\153}{\160}(Bulletin Board Service) A bulletin board is an application run on a computer which stores information and messages that can be accessed by other computers, usually via the telephone line using a modem. Many bulletin boards allow a number of other computers to connect to the host computer at the same time by using a number of different modems and phone lines.
{"Bold" on}BIOS{"Bold" off}{\160}{\153}{\160}(Basic input/output system) This is the part of a PC compatible{\145}s operating system that is held in ROM, allowing the computer to start up and load the rest of its operating system from disc. (cf{\160}RISC{\160}OS computers where the whole of the operating system, plus a few extra goodies, are held in ROM and are available at switch-on.){"Bold" on}
Bit{\160}{"Bold" off}{\153}{\160}(Binary digit) A bit is the smallest unit of binary data. It has two values, 0 and 1. A group of 8 bits of data (referred to as a byte) could be used to represent a single character using, most commonly, the ASCII code or it could represent (part of) an instruction that the computer would execute at some stage or it could represent (part of) a number.
{"Bold" on}Bit-mapped (graphics){"Bold" off}{\160}{\153}{\160}It is possible to represent a picture on a computer by using a matrix of (coloured) dots. The resolution of bit-mapped pictures is limited by the numbers of dots used. (This contrasts with vector graphics{\160}{\153}{\160}see below. For example, the Paint application produces bit-mapped graphics whereas Draw produces vector graphics.){"Bold" on}
Bpp{"Bold" off}{\160}{\153}{\160}(Bits per pixels) The number of binary bits used to store the colour of each pixel.{"Bold" on}
Bubblejet printer{"Bold" off}{\160}{\153}{\160}This is a type of inkjet printer where the patterns on the paper are generated by squirting ink through a series of tiny nozzles in the print head. Functionally, it is the same as an inkjet printer.{"Bold" on}
Bug{"Bold" off}{\160}{\153}{\160}Error in a computer program.{"Bold" on}
Bullet{"Bold" off}{\160}{\153}{\160}A large black dot{\160}{\153}{\160}{\143}{\160}{\153}{\160}used to highlight something within some text.{"Bold" on}
Bus{\160}{"Bold" off}{\153}{\160}A set of parallel wires or PCB tracks along which data is transmitted in a computer system. The width of the bus refers to the number of parallel tracks {\153} the wider the bus, the faster data can be transmitted down it.
{"Bold" on}Byte{\160}{"Bold" off}{\153}{\160}A byte refers to (usually) 8 bits of binary data stored within a computer{\145}s memory or on a data storage medium.
{"Box heading" on}C
{"Box heading" off}{"Bold" on}C{"Bold" off}{\160}{\153}{\160}A high level compiled language.{"Bold" on}
C++{"Bold" off}{\160}{\153}{\160}This is an object-oriented version of the C language.{"Bold" on}
CAD{"Bold" off}{\160}{\153}{\160}(Computer Aided Design) A computer-based application that allows users to draw, design and model engineering objects.
{"Bold" on}Caps{"Bold" off}{\160}{\153}{\160}Short for {\144}capitals{\145}. See also small caps.{"Bold" on}
Capslock key{"Bold" off}{\160}{\153}{\160}This is a key on the lefthand side of the keyboard. When it is pressed and the Caps{softhyphen}lock light comes on, all text typed into the keyboard appears in upper case.
{"Bold" on}Caret{"Bold" off}{\160}{\153}{\160}A red vertical bar in a screen display that marks the point at which text will appear if it is typed in from the keyboard.{"Bold" on}
{"Bold" off}{"Bold" on}CD{"Bold" off}{\160}{\153}{"Bold" on}{\160}{"Bold" off}(Compact Disc) A high density digital storage medium originally intended for hi-fi sound reproduction but now applied to storage of text and image data for various computer applications.
{"Bold" on}CDFS{"Bold" off}{\160}{\153}{\160}Filing system used for accessing CD-ROMs.{"Bold" on}
{"Bold" off}{"Bold" on}CD-ROM{"Bold" off}{\160}{\153}{\160}(Compact Disc Read Only Memory) A CD used for the storage of computer data. It is called a ROM to emphasise that the data on the disc, once written in the manufacturing stage, cannot be modified.
{"Bold" on}CFS{"Bold" off}{\160}{\153}{\160}(Compression Filing System) This is a way of accessing a data storage system through a compression/decompression system such that it is transparent to the user, i.e. the user need hardly know that the data is being compressed and decompressed but just sees it as being read from and written to the storage device.{"Bold" on}
Clear (files){"Bold" off}{\160}{\153}{\160}A standard format for storing and transferring 24-bit pictures.{"Bold" on}
CLI{"Bold" off}{\160}{\153}{\160}(Command line interpreter) Pressing <f12> allows you to type command lines into your RISC{\160}OS computer. These are then interpreted by the CLI.{"Bold" on}
{"Bold" off}{"Bold" on}Close icon{"Bold" off}{\160}{\153}{\160}The icon at the top left of each window, next to the back icon which allows you to close the window.{"Bold" on}
{"Bold" off}{"Bold" on}Colour depth{"Bold" off}{\160}{\153}{\160}Every pixel on a computer screen display has its colour defined by a certain number of bits of data. The colour depth refers to the range of different colours available for each pixel in a particular screen mode. If a single bit were used, it would only allow it to be one of two colours{\160}{\153}{\160}usually black or white. If it were defined by two bits, it could have 4 (2{script super}2{script}) different colours, four bits would provide (2{script super}4{script}) 16 different colours, 8-bit provides 256 (2{script super}8{script}) colours, 16-bit gives over 32 thousand colours and 24-bit allows each pixel to have any of about 16.7 million different colours{\160}{\153}{\160}about as much as the human eye can distinguish. The 32-bit colour of the Risc{\160}PC {\148}only{\149} gives 16 million colours but the extra 8 bits can be used by the computer to produce various different special effects.
{"Bold" on}Command line{"Bold" off}{\160}{\153}{\160}All Acorn computers now come with a WIMP interface. However, it is possible to give the computer commands by typing them in from the keyboard. If you press <f12>, a star prompt appears. This is the command line. You can enter commands such as CAT<return> to get a catalogue of the current storage device.{"Bold" on}
Compiler{"Bold" off}{\160}{\153}{\160}In a computer language, instructions that the programmer enters as (vaguely) understandable words have to be translated into series of the very simplest steps that the cpu executes. These simple instructions are called machine code. The job of a compiler is to take the whole of a program and convert it into a single machine code program which can be executed then or at a later stage. This contrasts with an interpreted language in which each individual line of the program is converted into machine code as the program is running. In a compiled language, you have to convert the whole program before you can run any of it whereas in an interpreted language you can run the program at any time, stop it, change the program and run it again. On the other hand, interpreted programs tend to run more slowly because even if one line of the program is run many times, it has to be interpreted into machine code every time it is run.
{"Bold" on}Compression/decompression{"Bold" off}{\160}{\153}{\160}There are various mathematical techniques which can be used to store computer data in a smaller amount of memory than the uncompressed data occupies. Some of these techniques are completely reversible so that the decompressed data is identical to the original data. However, in the case of images, it may be acceptable to allow a degree of degradation of the data in order to increase the amount by which the data is compressed.
{"Bold" on}Configuration{"Bold" off}{\160}{\153}{\160}A collection of settings and option which describe how the computer will operate when it is first switched on.{"Bold" on}
Control codes{"Bold" off}{\160}{\153}{\160}Special non-printing ASCII codes which cause a device to perform some electronic or mechanical action, e.g. ASCII 10 is linefeed, 13 is a carriage return and 12 ejects the paper or clears the screen.{"Bold" on}
Coprocessor{"Bold" off}{\160}{\153}{\160}See Second Processor.{"Bold" on}
CPS{"Bold" off}{\160}{\153}{\160}(Characters per second) A way of measuring the speed of dot matrix or inkjet printers.{"Bold" on}
CPU{"Bold" off}{\160}{\153}{\160}(Central Processing Unit) This is the electronic circuitry at the heart of a computer that executes (very rapidly!) a series of simple steps of reading, manipulating and writing information to and from the computer{\145}s RAM memory and input/output devices.
{"Bold" on}CRC{"Bold" off}{\160}{\153}{\160}(Cyclic redundancy check) This is a way of checking for errors in stored and transmitted data.{"Bold" on}
Crop marks{"Bold" off}{\160}{\153}{\160}In publishing, it is important to define where a printed image appears in relation to the edges of the paper. To do so, the images can be printed on a larger sheet of paper and markers placed on the sheet to show where the corners of the paper will be.{"Bold" on}
CSV{"Bold" off}{\160}{\153}{\160}(Comma Separated Variables) A standard way in which data is stored in a file where the items of data are separated by commas.{"Bold" on}
CMYK{"Bold" off}{\160}{\153}{\160}(Cyan, Magenta, Yellow, Key) A method of specifying colour by using the amounts of the three primary (subtractive) colours plus the amount of black (Key).
{"Box heading" on}D
{"Box heading" off}{"Bold" on}Database{"Bold" off}{\160}{\153}{\160}The definition of this word has changed over the years. It used to mean a unified collection of data files but now it tends to refer to an integrated system of data plus the means of interrogating and manipulating the data{\160}{\153}{\160}even to the extent of referring to a database language.{"Bold" on}
Daughterboard{"Bold" off}{\160}{\153}{\160}See under {\144}motherboard{\145}.
{"Bold" on}DEBI{"Bold" off}{\160}{\153}{\160}(DMA Extended Bus Interface) This is a means of connecting expansion cards to the Risc{\160}PC. (Depending on which magazine you read, it can support anything between eight and fourteen expansion cards! Currently, the maximum is eight but we think it is theoretically possible to have more.){"Bold" on}
Debug{"Bold" off}{\160}{\153}{\160}Remove the bugs (errors) within a program.
{"Bold" on}Debugger{"Bold" off}{\160}{\153}{\160}An application written to provide tools to aid the process of finding errors in a program.{"Bold" on}
Decompression{"Bold" off}{\160}{\153}{\160}See under compression.{"Bold" on}
{"Bold" off}{"Bold" on}Default{"Bold" off}{\160}{\153}{\160}The standard setting or option which the computer selects unless the user has specifically told it to do otherwise.
{"Bold" on}Device{"Bold" off}{\160}{\153}{\160}This is the technical term for any information storage medium (e.g. floppy or hard drive) or transmission system (e.g. network, modem or printer) that can be accessed through the computer. Each currently available device is represented by an icon at the lefthand side of the iconbar.{"Bold" on}
Dhrystones{"Bold" off}{\160}{\153}{\160}(strictly Dhrystones/second) This is a means of indicating the speed of a processor by testing the number of iterations of a particular test program it can perform each second. For example, the Risc{\160}PC 600 with a 30MHz ARM600 processor can perform about 40,000 Dhrystones/second.
{"Bold" on}Dialogue box{"Bold" off}{\160}{\153}{\160}A window in which you are expected to select various options and/or enter a filename before the computer performs a particular task or operation.
{"Bold" on}Digitiser{"Bold" off}{\160}{\153}{\160}An electronic circuit which takes an analogue signal such as a sound of a video signal and turns it into digital information which can be stored and/or manipulated within the computer and output again as a sound or video signal.
{"Bold" on}Direct drive laser printer{"Bold" off}{\160}{\153}{\160}In conventional laser printers, the computer sends information to the printer about what is to be printed, in what position and with what styles etc. The processor and memory in the laser printer are then used to work out what dots to place where on the paper. In a direct drive laser, by contrast, the computer works out what the pattern of dots should be and then sends the dot pattern down to the printer on a high speed ({\148}video{\149}) parallel interface. This means that the printer needs little or no memory of its own and the process is faster because ARM processors tend to be much more powerful than the processors used in laser printers.{"Bold" on}
Directory{\160}{"Bold" off}{\153}{\160}When data is stored on a storage medium such as a floppy disc, it can be grouped into directories. When the iconbar icon is clicked, a window appears showing the data in the root (i.e. main) directory. This may be items of data (stored as files), applications or other directories. These directories in turn can contain more information and/or further sub-directories. This system of directories within directories is called a hierarchical data structure.
{"Bold" on}Dithering{"Bold" off}{\160}{\153}{\160}When displaying a picture on a computer screen in, say, a 256 colour mode, it is possible to give the impression of intermediate colours by mixing dots of the different colours in different ratios. This is done using a random displacement of these dots to avoid a patterned effect. This technique is called dithering.{"Bold" on}
DMA{"Bold" off}{\160}{\153}{\160}(Direct Memory Access) When information is being taken into a computer from an external source, the cpu normally reads a location, or block of locations, in the external device and writes the information into its own RAM memory. With DMA, by contrast, the information is written directly from the external device into the cpu{\145}s memory without the cpu being involved. This means that the process is much faster, as the cpu can be doing other things while the information is being loaded automatically into memory.
{"Bold" on}Dongle{"Bold" off}{\160}{\153}{\160}This is a small electronic circuit, usually held in a plastic connector block, that goes on the parallel port of a computer. It forms an electronic {\144}key{\145} that allows you to use a particular application (such as Impression or ArtWorks). The application checks every now and then to see if a dongle is present and, if not, it shuts itself down and will not restart.{"Bold" on}
DOS{\160}{"Bold" off}{\153}{\160}(Disc Operating System{\160}{\153}{\160}but also now used as shorthand for DR-DOS or MS-DOS) These are the operating systems most commonly used on IBM PC computers and compatibles. They can be used on Acorn computers by using the PC Emulator or a PC expansion card or, on a Risc{\160}PC, a PC processor card. They are command-line operating systems, i.e. they do not use a wimp interface. (For most practical purposes, there is very little difference between DR-DOS and MS-DOS.)
{"Bold" on}Double density floppy discs{"Bold" off}{\160}{\153}{\160}Discs that can store approximately 800Kb of data when formatted.
{"Bold" on}dpi{\160}{"Bold" off}{\153}{\160}(dots per inch) On a desktop printer, the text and graphics are reproduced by rows and rows of tiny dots. The smaller the dots, the better the definition of the resulting printout. This is usually specified as the number of dots per inch that the printer can lay onto the paper. The same idea is used for scanning. When scanning a picture or diagram, the grey level (see below) of rows of tiny areas of the picture are assessed by the scanner. The closeness of the areas being differentiated is measured in dots per inch.
{"Bold" on}DPMS{"Bold" off}{\160}{\153}{\160}(Display Power Management Signalling) When monitors are not being used, it is a waste of energy to have them on at normal brightness. RISC{\160}OS 3 supports screen blanking which helps to reduce energy consumption, but some monitors can accept special electronic signals from a computer to tell it to drop into a very low power consumption mode if it is not being used. This signalling between computer and monitor is not available in all monitors, although a lot of newer monitors are beginning to provide it.
{"Bold" on}DPOB{"Bold" off}{\160}{\153}{\160}(Dual Processor Open Bus) On the Risc{\160}PC, the processor(s) are held on separate cards which plug into the main PCB or motherboard. It can take two such processor cards and the dual processor open bus is a way of allowing two different (or similar) processors to share the use of the computer{\145}s memory and input/output and data storage facilities.{"Bold" on}
{"Bold" off}{"Bold" on}DRAM{"Bold" off}{\160}{\153}{\160}(Dynamic Random Access Memory) This is the most common form of RAM memory used in computers today. {\144}Dynamic{\145} is a technical term which refers to the way in which the information is stored within the chips.
{"Bold" on}DSP{"Bold" off}{\160}{\153}{\160}(Digital Sound Processing) A set of techniques for modifying sound signals. It involves digitising the signals, performing various mathematical processes on the data and then turning the resulting data back into an analogue signal.
{"Bold" on}DTP{"Bold" off}{\160}{\153}{\160}(DeskTop Publishing) As desktop computers have increased in processing power, it has become possible for them to handle both text and graphics, to allow users to manipulate them on-screen and output them to a printer. In this way, {\148}books{\149} can be produced on a desktop computer{\160}{\153}{\160}hence the term {\144}desktop publishing{\145}.
{"Box heading" on}E
{"Box heading" off}{"Bold" on}Econet{"Bold" off}{\160}{\153}{\160}This is a means of connecting two or more computers together so that they can exchange information and share the use of peripherals such as printers. It is a type of Local Area Network (LAN) developed in the early {\145}80s by Acorn Computers Ltd.
{"Bold" on}Editor (1){"Bold" off}{\160}{\153}{\160}An application that allows you to edit the contents of a file.{"Bold" on}
Editor (2){"Bold" off}{\160}{\153}{\160}Someone who is daft enough to take on the task of putting together a massive glossary!{"Bold" on}
EEPROM{"Bold" off}{\160}{\153}{\160}(Electrically Erasable Programmable Read-Only Memory) A form of non-volatile memory that remains unchanged, even when the power is switched off but which can be altered in situ by using appropriate electronic circuitry i.e. it can be reprogrammed through software.
{"Bold" on}E-mail{"Bold" off}{\160}{\153}{\160}(Electronic mail) A means communicating with other computer users via a LAN or through a modem to a national or international computer centre.{"Bold" on}
EPROM{"Bold" off}{\160}{\153}{\160}(Erasable Programmable Read-Only Memory) A form of non-volatile memory that remains unchanged even when the power is switched off but which can be altered by using ultraviolet radiation to erase the information and high voltages to re-program it. (But see Flash ROM and EEPROM.)
{"Bold" on}EPS{"Bold" off}{\160}{\153}{\160}(Encapsulated PostScript) This is a type of computer-generated file containing the necessary PostScript commands to reproduce the picture. It usually includes a {\144}snapshot{\145} of the picture that can be used for positioning purposes. EPS is a defined standard allowing output from one application to be used within another.{"Bold" on}
Error box{"Bold" off}{\160}{\153}{\160}A special type of dialogue box that gives information to a user about the type of error that has occurred, requiring him to acknowledge that it has been read.{"Bold" on}
Ethernet{"Bold" off}{\160}{\153}{\160}Another type of LAN, but much faster than Econet. It was developed by Xerox Corporation in the late {\145}80s.{"Bold" on}
Expansion card{"Bold" off}{\160}{\153}{\160}(formerly called podules or peripheral modules) An extra circuit board fitted to your computer that will allow it to perform various extra functions which cannot be done with software alone.
{"Box heading" on}F
{"Box heading" off}{"Bold" on}FAST{"Bold" off}{\160}{\153}{\160}Federation Against Software Theft{"Bold" on}
File{"Bold" off}{\160}{\153}{\160}A collection of information gathered together and given a filename to identify it. It is stored in a directory in a filing system.
{"Bold" on}Filer or Filing system{"Bold" off}{\160}{\153}{\160}A system used to handle the storage of information. The ADFS filer and the SCSI filer are the two most common on Acorn machines.
{"Bold" on}Firmware{\160}{"Bold" off}{\153}{\160}This refers to software, applications and/or data which is stored in a ROM.{"Bold" on}
{"Bold" off}{"Bold" on}Flash ROM{"Bold" off}{\160}{\153}{\160}To change the contents of a conventional EPROM, the chip has to be removed and erased using ultra-violet radiation. It can then be electrically re-programmed. A flash ROM, by contrast, can be re-programmed electrically in situ, i.e. it can be reprogrammed through software.
{"Bold" on}Floating point numbers{"Bold" off}{\160}{\153}{\160}In order to represent a wider range of numbers than can be done with integers, and to represent fractions, computers use floating point numbers. These use a number of bytes (usually four) to represent the main part of the number and another byte to represent the power of two by which the number is multiplied.{"Bold" on}
Floppy disc/drive{"Bold" off}{\160}{\153}{\160}This is a data storage medium consisting of a removable flexible (floppy) magnetic disc in a hard plastic case. These discs can be inserted as required into a floppy drive usually housed within the case of the computer. The most common standard of floppy drive used now is 3{\189}". Some 5{\188}" drives are still in use but the 8" floppies have virtually all been consigned to the museum of computer technology.
{"Bold" on}FMV{\160}{"Bold" off}{\153}{\160}(Full Motion Video) A term used to refer to displaying video on a computer screen at full speed. Acorn Replay provides FMV at 12.5 or 25 frames per second.
{"Bold" on}Fonts{\160}{"Bold" off}{\153}{\160}Characters on the screen and on the printed page can take on all sorts of different shapes and styles. A font is a set of characters that have been designed so that all the letters of the alphabet and a whole range of other special characters (200 or more in a complete set) have the same style. There are also sets of related fonts using the same basic style but with the characters angled (italic) or made heavier (bold) or both (bold italic).
{"Bold" on}Format{"Bold" off}{\160}{\153}{\160}Formatting is preparing a floppy disc or hard disc ready to receive data. Hard discs usually arrive ready-formatted. Floppy discs may be formatted in a number of different ways. Not all formats of floppy disc can be read on all computers. Without any extra software, Acorn computers can read and write various Acorn formats as well as a number of different PC and Atari formats. With extra software, other formats, such as Apple Mac, are also accessible on Acorn computers.
{"Bold" on}FPA{\160}{"Bold" off}{\153}{\160}(Floating Point Accelerator) This is a hardware add-on to a cpu which enables it to do floating point calculations more quickly.
{"Bold" on}FPE{"Bold" off}{\160}{\153}{\160}(Floating Point Emulator) If an application requires full floating point calculations, it is possible to run it on a computer that doesn{\145}t actually have an FPA by emulating the FPA{\145}s functions in software.{"Bold" on}
Function keys{"Bold" off}{\160}{\153}{\160}These are the set of twelve keys at the top of the keyboard, all prefixed with an {\148}F{\149}. What they do will depend on the application currently in use.
{"Box heading" on}G
{"Box heading" off}{"Bold" on}Gb{"Bold" off}{\160}{\153}{\160}(Gigabyte) Approximately one thousand million bytes of computer data. (Actually, it is 1K {\215} 1K {\215} 1Kb = 2{script super}30{script} = 1024 {\215} 1024 {\215} 1024 = 1,073,741,824 bytes.)
{"Bold" on}Genlock{"Bold" off}{\160}{\153}{\160}This is a device which enables the output from the computer{\145}s video system to synchronised with a normal video signal so that computer-generated text and graphics can be superimposed on the video signal.
{"Bold" on}GIF (files){"Bold" off}{\160}{\153} (Graphics Interchange Format){\160}A standard format for storing and transferring bit-mapped graphics.
{"Bold" on}Grey levels{"Bold" off}{\160}{\153}{\160}A photograph may have some areas completely white and some completely black. Most areas, however, will be somewhere in between. If you wish to represent that picture electronically, you have to judge the {\144}greyness{\145} of each part of the picture. If you represent this on a scale of 0 to 15 (16 grey levels), it will not give such a faithful representation of the picture as if 64 or 256 grey levels were used. However, the more grey levels used to represent each point on the picture, the more data is being used. For example, in 256 grey levels, a full A4 picture scanned at 400 d.p.i. could occupy as much as 12Mb!
{"Bold" on}GUI{"Bold" off}{\160}{\153}{\160}(Graphical User Interface) At one time, virtually all interaction between humans and computers was done on the basis of the human typing words or codes into some form of keyboard. As computing power became more accessible, it became possible to provide a form of interaction that was based far more on pictures (icons) within windows on the screen. The user could then indicate choice and initiate action by using a mouse or trackerball to move a pointer around the screen.
{"Box heading" on}H
{"Box heading" off}{"Bold" on}Hard drive{"Bold" off}{\160}{\153}{\160}A case containing a number of rigid metal discs covered with magnetised material that can be used to store data; it usually has a capacity of several megabytes or even gigabytes.
Hierarchical{\160}{"Bold" off}{\153}{\160}This is usually used in referring to the data structure on storage media{\160}{\153}{\160}see {\144}directory{\145}.
{"Bold" on}High level language{"Bold" off}{\160}{\153}{\160}This refers to a computer language in which instructions that the programmer enters are each converted into a number of machine code instructions by a compiler or an interpreter. Basic, Fortran, C etc are high level languages, whereas assembly language is a low level language.
{"Bold" on}High density floppy discs{"Bold" off}{\160}{\153}{\160}Discs that can store approximately 1,600Kb of data when formatted under ADFS or up to 1,440Kb when formatted under MSDOS.
{"Bold" on}HSV{\160}{"Bold" off}{\153}{\160}(Hue Saturation Value) This is a colour-picking system for use in DTP.
{"Bold" on}Hourglass{"Bold" off}{\160}{\153}{\160}This is the egg-timer thing that appears on the screen all too often, telling you that the application is taking a long time to do something and that it doesn{\145}t want interrupting.
{"Box heading" on}I
{"Box heading" off}{"Bold" on}Iconbar{"Bold" off}{\160}{\153}{\160}The strip along the bottom of the computer screen that contains icons for devices (to the left) and applications (to the right) that are currently available to the user.
{"Bold" on}Icons{"Bold" off}{\160}{\153}{\160}Small pictures representing devices, files, directories, applications, etc.
{"Bold" on}IDC{"Bold" off}{\160}{\153}{\160}(Insulation Displacement Connector) This refers to a connector where the connection between the contacts and the individual wires is made by squeezing a row (or usually two rows) of sharp metal teeth onto a ribbon cable so that the teeth cut into the insulation and make contact with each individual wire.{"Bold" on}
IDE{"Bold" off}{\160}{\153}{\160}(Integrated Drive Electronics) An electronic standard method of connecting one or two hard drives to a computer system. The standard was set up to provide a simpler and cheaper means of connecting hard drives to IBM and compatible computers than was currently available.{"Bold" on}
{"Bold" off}{"Bold" on}Image processing{"Bold" off}{\160}{\153}{\160}If an image is stored on a computer as binary data (such as a sprite file) it is possible to manipulate the data mathematically to enhance, distort, translate or otherwise modify the picture in controlled ways.{"Bold" on}
{"Bold" off}{"Bold" on}Inkjet printer{"Bold" off}{\160}{\153}{\160}This is a type of printer where the patterns on the paper are generated by squirting ink through a series of tiny nozzles in the print head.{"Bold" on}
{"Bold" off}{"Bold" on}Input focus{"Bold" off}{\160}{\153}{\160}The output from the keyboard can be directed to one and only one window at a time. The window currently receiving information from the keyboard is said to have the input focus. This is indicated by the title bar of the window changing from grey to yellow.
{"Bold" on}ISA Bus{"Bold" off}{\160}{\153}{\160}(Industry Standard Architecture) This is a {\148}standard{\149} expansion interface as used on PC compatibles.{"Bold" on}
{"Bold" off}{"Bold" on}Interlace{"Bold" off}{\160}{\153}{\160}Build up a picture on a monitor screen using two passes, each displaying alternate lines, the aim being to reduce flicker effects.{"Bold" on}
Interpreter{"Bold" off}{\160}{\153}{\160}A type of high level language in which each instruction is converted into machine executable code line by line, as the program proceeds. (See {\144}compiler{\145} for more explanation.){"Bold" on}
I/O{"Bold" off}{\160}{\153}{\160}(Input/Output)
{"Bold" on}IOC{"Bold" off}{\160}{\153}{\160}(Input/Output Controller) The I/O chip used on pre-Risc{\160}PC Acorn computers was called IOC.{"Bold" on}
IOMD{"Bold" off}{\160}{\153}{\160}(Input Output Memory Device) This is a computer chip designed by ARM Ltd which allows ARM processors to control input/output devices and to access memory.
{"Box heading" on}J
{"Box heading" off}{"Bold" on}JPEG{\160}{"Bold" off}{\153}{\160}({\148}Joint Picture Encoding Group{\149} or, some say, {\148}{"ParaIndent" on}Joint Photographic Experts Group{\149}) It is a body set up in the USA to produce an industry standard for still picture compression and storage. The theory is that, with an agreed file format, one company{\145}s decompression program can read the files produced by someone else{\145}s compression program.{"ParaIndent" off}
{"Box heading" on}K
{"Box heading" off}{"Bold" on}Kb{"Bold" off}{\160}{\153}{\160}(Kilobyte) Approximately one thousand bytes of computer data. (Actually, it is 2{script super}10{script} = 1024 bytes.)
{"Bold" on}Kernel{"Bold" off}{\160}{\153}{\160}The main part of the RISC{\160}OS operating system.{"Bold" on}
Kerning{"Bold" off}{\160}{\153}{\160}This refers to the spacing between individual pairs of characters. To improve the look of printed text, certain character pairs need to be printed closer together than others.
{"Box heading" on}L
{"Box heading" off}{"Bold" on}LAN{"Bold" off}{\160}{\153}{\160} (Local area network) A general term for a means of connecting computers together on one site so that they can share information. Econet and Ethernet are examples of LANs.
{"Bold" on}Leafname{"Bold" off}{\160}{\153}{\160}The last part of the pathname, i.e. the name of the file or directory being referred to.
{"Bold" on}Letter box mode{"Bold" off}{\160}{\153}{\160}There are some monitors that were never designed to display screen modes of the like of Acorn modes 12, 15, etc. Some are completely incapable of displaying them whereas others can display them but with a somewhat reduced vertical height, the shape being likened to the mouth of a letter box.
{"Bold" on}Linker{"Bold" off}{\160}{\153}{\160}When using a compiler, this is the program that joins the object code from various sub-programs, including the library routines, to form the final executable machine code program.
{"Bold" on}Lisp{"Bold" off}{\160}{\153}{\160}A high level computer language often associated with artificial intelligence programming.{"Bold" on}
{"Bold" off}{"Bold" on}Low level language{"Bold" off}{\160}{\153}{\160}A language which involves programming the computer at the level of one written instruction (or mnemonic) for each machine code instruction.
{"Box heading" on}M
{"Box heading" off}{"Bold" on}Mb{"Bold" off}{\160}{\153}{\160}(Megabyte) Approximately one million bytes of computer data. (Actually, it is 1K {\215} 1Kb = 2{script super}20{script} = 1024 {\215} 1024 = 1,048,576 bytes.)
{"Bold" on}MEMC{"Bold" off}{\160}{\153}{\160}(MEMory Controller) The chip used on pre-Risc{\160}PC Acorn computers to control the way the cpu and video controller accessed the computer{\145}s memory.{"Bold" on}
{"Bold" off}{"Bold" on}MHz{\160}{"Bold" off}{\153}{\160}(MegaHertz or Millions of cycles per second) This is most often used to refer to the speed of a computer{\145}s processor or memory. e.g. the Risc{\160}PC 600 has a 30MHz processor which means that it can carry out 30 million program steps each second.
{"Bold" on}Midi{"Bold" off}{\160}{\153}{\160}(Musical Instrument Digital Interface) A defined standard for the physical link-up between musical instruments and controllers, and also the format of the data transmitted.{"Bold" on}
MIPS{\160}{"Bold" off}{\153}{\160}(Million Instructions Per Second) A measure of how fast a cpu is running in terms of the number of instructions it can execute each second.
{"Bold" on}Mnemonic{"Bold" off}{\160}{\153}{\160}A code used in an assembler to represent a machine code instruction.{"Bold" on}
Modem{"Bold" off}{\160}{\153}{\160}(An abbreviation for {"Bold" on}mo{"Bold" off}{"Bold" on}d{"Bold" off}ulator-{"Bold" on}dem{"Bold" off}odulator) It is a device which takes a serial stream of computer data and converts it into audible tones that can be transmitted down a telephone line that was originally design for carrying voice information. It enables two computers to exchange data at a distance via the telephone system.
{"Bold" on}Monitortype{"Bold" off}{\160}{\153}{\160}A computer variable that determines which ranges of screen modes the computer will attempt to display on your monitor.
{"Bold" on}Motherboard{"Bold" off}{\160}{\153}{\160}The main circuit board of a computer is sometimes referred to as a motherboard, especially when, as in the Risc{\160}PC, many of the functional parts of the computer are on separate PCBs (sometimes called daughterboards) that are plugged into the main or motherboard.
{"Bold" on}MPC{"Bold" off}{\160}{\153}{\160}(Multimedia Personal Computer) The {\148}standard{\149} multimedia computer used in the PC world.{"Bold" on}
MPEG{\160}{"Bold" off}{\153}{\160}(Motion Picture Experts Group) A group of technologists who are establishing an international standard for the compression of moving video and its associated audio.
{"Bold" on}MTBF{"Bold" off}{\160}{\153}{\160}(Mean Time Between Failure) An indication of how long, on average, it will be before a machine goes wrong.{"Bold" on}
Multimedia{"Bold" off}{\160}{\153}{\160}A blend of communications elements, usually computer-based, which allow information in such forms as sound, speech, text, still pictures, moving images and animations to be presented to the user so that it can be accessed in an interactive way, the user selecting which piece(s) of information to pursue.
{"Bold" on}Multisession{"Bold" off}{\160}{\153}{\160}Information stored on a PhotoCD can be added to at a later date with the appropriate (very expensive) equipment. In order to read all the information on these CDs, you need a CD-ROM drive that is multisession capable.{"Bold" on}
Multisync monitor{\160}{"Bold" off}{\153}{\160}Some monitors are designed (for cheapness) that only display in certain modes. Others can display a range of different modes{\160}{\153}{\160}they can synchronise onto a range of different frequency signals and are therefore called {\144}multisync{\145} monitors.
{"Bold" on}Multitasking{"Bold" off}{\160}{\153}{\160}An operating system like RISC{\160}OS is capable of running a number of different tasks all at the same time. This is multitasking. (Actually, I think it{\145}s a bit of a con. The cpu can really only does one job at a time but what it does is to do a little bit of each task every fraction of a second.){"Bold" on}
{"Bold" off}{"Box heading" on}N
{"Box heading" off}{"Bold" on}Network{"Bold" off}{\160}{\153}{\160}A means of connecting a number of computers together so that they can share data and the use of peripherals.
{"Bold" on}NFS{"Bold" off}{\160}{\153}{\160}(Network Filing System) A RISC{\160}OS filing system that uses Acorn{\145}s Econet network system.
{"Box heading" on}O{"Box heading" off}
{"Bold" on}Obey file{"Bold" off}{\160}{\153}{\160}A file of commands prepared for execution by the RISC{\160}OS command line interpreter.{"Bold" on}
Object code{"Bold" off}{\160}{\153}{\160}the machine-executable code produced by a compiler.{"Bold" on}
Object oriented{"Bold" off}{\160}{\153}{\160}The approach used in conventional programming is to have a number of procedures or routines which can work on some data. There is no conceptual connection between the data and the operations which are performed on it. In contrast to this, object-oriented programming works on a concept of objects, which consist both of data fields (similar to a structure in C) and of a list of methods which may be applied to that data. For example, you could define an object point (with data x and y, both integers), and define a move method on it to change these fields.
One of the most useful concepts which may be derived from this is inheritance {\153} an object can be defined as a sub-type of another object, and in doing so inherit all its methods (and data fields), but may also add its own. As an example, you could define a circle object with data {"Italic" on}x {"Italic" off}and {"Italic" on}y {"Italic" off}(inherited from the parent point object) but with another data field, {"Italic" on}radius{"Italic" off}. Similarly, the circle would inherit the move method (which would not have to be rewritten), but could also have a resize method added to it.
The result of these changes in approach is that it is often easier to implement large programs, since it is harder to get confused about how a piece of data should be used, and less code needs to be rewritten. Object-oriented languages include Modula-3, C++ and Objective C.
{"Bold" on}{"Italic" on}(Well, you wanted to know what it meant, didn{\145}t you?! Thanks to Andrew Garrard for that definition. Ed.){"Italic" off}
OCR{"Bold" off}{\160}{\153}{\160}(Optical Character Recognition) Computers can be trained to examine the shapes of typed or printed characters and work out what the letters, words and sentences are. So, combined with a scanner or camera and digitiser, the computer can {\144}read{\145} text off books and paper. Because of the difficulty of being 100% accurate, it may take as long to edit out the mistakes as to type the text in from scratch, so OCR programmers are fighting all the time to make their programs more and more accurate without becoming too slow for practical use. This facility will become more viable as we get progressively faster processors.{"Bold" on}
OLE{"Bold" off}{\160}{\153}{\160}(Object Linking and Embedding) This is a means of linking data of different types (e.g. text, drawfiles, sprites, etc) within one document so that each element can be easily edited. Double-clicking on an element brings up the appropriate editing application (Draw, Paint, ArtWorks, etc) to allow you to make the necessary changes without having to export and then re-import the data.{"Bold" on}
Operating system{"Bold" off}{\160}{\153}{\160}This is the set of {\148}house-keeping{\149} programs within a computer which handle all the input/output, filing systems, etc. All modern Acorn computers come with the RISC{\160}OS operating system as standard (stored in ROM) but it is possible to use alternative operating systems such as DR-DOS and MS-DOS by adding the appropriate software or hardware.
{"Bold" on}Option icon{"Bold" off}{\160}{\153}{\160} An icon that appears in a dialogue box. Each time you click on it, you will switch a particular option on or off.
{"Bold" on}OS {"Bold" off}{\160}{\153}{\160}(Operating System {\153} See above)
{"Bold" on}OS graphic unit{"Bold" off}{\160}{\153}{\160}A unit for defining graphics under RISC{\160}OS so that they are independent of the current screen mode. There are nominally 180 OS graphics units to the inch.{"Bold" on}
Outline fonts{"Bold" off}{\160}{\153}{\160}These are fonts that are described mathematically by using equations to define the curves that make up the outline of the character{\145}s shape. Using these equations, it is relatively simple to work out how to display any font at any size, either on the screen or on a printer where the shape has to be reproduced as a series of dots.
{"Box heading" on}P
{"Box heading" off}{"Bold" on}Palette{"Bold" off}{\160}{\153}{\160}This is a set of colours used for the desktop display. If the display has, say, 256 colours, the palette determines which actual physical colour is displayed on the screen for each of the colour numbers from 0 to 255.{"Bold" on}
Pane{"Bold" off}{\160}{\153}{\160}A dialogue box that is attached to a particular window, e.g. the toolbox at the side of a Draw window.{"Bold" on}
Parallel{\160}{"Bold" off}{\153}{\160}A device or communication channel is said to be parallel if the data is sent several bits at a time down several parallel wires{\160}{\153}{\160}the printer port sends eight bits of data at a time.
{"Bold" on}Parallel processor{\160}{"Bold" off}{\153}{\160}In some computers, such as the Risc{\160}PC, it is possible to have two processors working side-by-side, sharing the use of memory, data storage and peripherals{\160}{\153}{\160}such processors are referred to as {\144}parallel processors{\145}.
{"Bold" on}Parent directory{"Bold" off}{\160}{\153}{\160}The directory within which the directory you are currently dealing with is stored. (It is the opposite of a subdirectory.)
{"Bold" on}Parity{"Bold" off}{\160}{\153}{\160}A method of checking for errors in transmitted or stored data. An extra bit (the parity bit) is added to each ASCII character so that the number of {\144}1{\145} bits is always odd (or always even).{"Bold" on}
Pathname{"Bold" off}{\160}{\153}{\160}This is the full name of a file or directory including the filing system, disc name (or number) and the sequence of directories that have to be opened to access that particular file or directory e.g. {"program" on}SCSI::Paul105.$.Archive.Bits.!Glossary{"program" off}{"Bold" on}
{"Bold" off}{"Bold" on}PBM (files) {"Bold" off}{\153} (Portable Bit-Maps){\160}A standard for{softhyphen}mat for storing and transferring bit-mapped graphics.
{"Bold" on}PCB{"Bold" off}{\160}{\153}{\160}(Printed Circuit Board) A piece of insulating material covered with conducting tracks, used to interconnect electronic components to make up an electronic circuit.{"Bold" on}
PC Card{"Bold" off}{\160}{\153}{\160}A PC processor on a separate card that can be used as a second processor in a Risc{\160}PC.{"Bold" on}
PC Emulator{"Bold" off}{\160}{\153}{\160}A software application that can work within RISC OS or as a separate program taking over the whole of the computer{\145}s processing power which enables the computer to pretend to be an IBM PC and run (most of) the programs that are written to run under MS-DOS or DR-DOS on those computers.
{"Bold" on}PC Expansion Card{"Bold" off}{\160}{\153}{\160}An expansion card containing a PC processor plus memory plus some I/O capability that can allow PC programs to be run within the RISC{\160}OS environment.{"Bold" on}
{"Bold" off}{"Bold" on}Pentium{"Bold" off}{\160}{\153}{\160}This is a 32-bit cpu with a 64-bit data bus produced by Intel Corporation.{"Bold" on}
Peripheral{"Bold" off}{\160}{\153}{\160}An item of hardware such as a monitor or printer that can be connected to your computer.
{"Bold" on}Pinboard{"Bold" off}{\160}{\153}{\160}This is an application that makes use of the blank areas of the desktop. You can 'stick' various files or applications onto it so that they are easily accessible without having the filer windows open for each of the directories in which they are stored.
{"Bold" on}Pixel{"Bold" off}{\160}{\153}{\160}A tiny point of light and colour which is the smallest {"Bold" on}pic{"Bold" off}ture {"Bold" on}el{"Bold" off}ement in a video or computer image. The more pixels making up the image, the better the resolution.
{"Bold" on}Pop-up menu{"Bold" off}{\160}{\153}{\160}A menu available by clicking an icon in within a dialogue box. The icon is often placed alongside a display showing the current setting of that option.{"Bold" on}
PostScript{"Bold" off}{\160}{\153}{\160}A page description language used in some laser printers and imagesetters. PostScript is a defined standard so that applications using it can produce output that can be printed on any PostScript device.{"Bold" on}
Printer driver{"Bold" off}{\160}{\153}{\160}This is the program that converts a document or file created by an application into information that your particular printer needs to reproduce the information on paper. The term can be extended to {\148}printing{\149} a file or document via a fax modem. The output is in the form which a fax modem can then transmit, the printed output appearing on the fax at the other end of the phone line.{"Bold" on}
Printer manager{"Bold" off}{\160}{\153}{\160}An application that oversees the printing process.
{"Bold" on}Prolog{"Bold" off}{\160}{\153}{\160}A high level computer language often associated with artificial intelligence programming.{"Bold" on}
Processor{"Bold" off}{\160}{\153}{\160}See CPU.
{"Bold" on}PRM{"Bold" off}{\160}{\153}{\160}(Programmers Reference Manual) A set of manuals covering many highly technical programming details of the RISC{\160}OS operating system.{"Bold" on}
Public Domain (PD){"Bold" off}{\160}{\153}{\160}There are a number of enthusiastic people who produce programs and clipart which they want to make freely available for other people to use{\160}{\153}{\160}rather than trying to make money by selling them. The material is distributed at cost by various individuals and agencies. There are quite a number of PD libraries dealing with material for Acorn computers. (Norwich Computer Services currently runs one such lib{softhyphen}rary, part of which raises money for charity.)
{"Box heading" on}Q
{"Box heading" off}{"Bold" on}Quit{"Bold" off}{\160}{\153}{\160}Close a file or application so that its window(s) disappear from the screen and, in the case of an application, it disappears from the iconbar.
{"Bold" on}Qwerty (keyboard){"Bold" off}{\160}{\153}{\160}Look at the six characters at the top left of your keyboard and you{\145}ll see what it{\145}s called a qwerty keyboard.
{"Box heading" on}R{"Box heading" off}
{"Bold" on}Radio icons{"Bold" off}{\160}{\153}{\160}A group of buttons within a dialogue box, only one of which can be selected at a time.
{"Bold" on}RAM{"Bold" off}{\160}{\153}{\160}(Random Access Memory) This is the place within the computer where information is stored on a temporary basis. When the computer is switched off, information in RAM is lost.
{"Bold" on}RAM disc{"Bold" off}{\160}{\153}{\160}Part of the computer{\145}s RAM memory can be set aside so that the user can store files and data on a temporary basis during a computer session. The information is accessed through a filer in the same way that you would access an external storage medium such as a floppy or hard drive.
{"Bold" on}Relocatable module{"Bold" off}{\160}{\153}{\160}A section of computer code that can be used to extend the facilities of the operating system and which can then be used by any application running in the computer.{"Bold" on}
Removable hard disc drive{"Bold" off}{\160}{\153}{\160}This is cross between a hard drive and a floppy drive. It uses a solid metal disc so that it can store large amounts of data (currently up to 270Mb on a single disc) but the disc is held in a plastic case like a thick floppy disc. The cartridge can be taken in and out of the drive so that a number of discs can be used for different purposes, and the data can be transferred easily from one computer to another.
{"Bold" on}Resolution{"Bold" off}{\160}{\153}{\160}The complexity of detail that can be seen on a computer screen or a printer can be specified in terms of resolution, i.e. the numbers of dots per inch.{"Bold" on}
Resources{"Bold" off}{\160}{\153}{\160}The various programs and data files which an application uses to perform its task.
{"Bold" on}RGB{"Bold" off}{\160}{\153}{\160}(Red Green Blue) Any colour can be made up of a combination of different amounts of light of these three primary colours. So colour monitors (RGB monitors) use sets of three coloured phosphor dots of these three colours.{"Bold" on}
RIP{"Bold" off}{\160}{\153}{\160}(Raster Image Processor) This is a device used in the printing industry to produce a very high resolution output.{"Bold" on}
RISC{\160}{"Bold" off}{\153}{\160}This is an acronym for Reduced Instruction Set Computer. Companies like Acorn real{softhyphen}ised that the trend to more and more complex computer processors wasn{\145}t necessarily the best way to increase the overall speed of computer processing. These complex processors were spending the majority of their time doing simple tasks anyway. Acorn made the processors simpler, which meant they could work much faster doing the simple jobs like pushing text around and drawing dots on the screen. This is partly why RISC processors are so well-suited to DTP applic{softhyphen}ations. (N.B. This explanation is a gross over-simplification which doesn{\145}t do just{softhyphen}ice to the brilliance of the designers of the Acorn RISC processors!)
{"Bold" on}RISC{\160}OS{"Bold" off}{\160}{\153}{\160}This is the operating system used on Acorn{\145}s RISC-based computers.
{"Bold" on}RISC_OSLib{"Bold" off}{\160}{\153}{\160}A library supplied with Acorn{\145}s ANSI C compiler designed to help you program applications that run in the RISC{\160}OS desktop.{"Bold" on}
RMA{"Bold" off}{\160}{\153}{\160}(Relocatable Module Area) The area of RAM set aside for the program modules used by different applications.{"Bold" on}
ROM{"Bold" off}{\160}{\153}{\160}(Read-Only Memory) A form of non-volatile memory that remains unchanged even when the power is switched off and which cannot (usually) be altered. (But see Flash ROM and EPROM.)
{"Bold" on}Root directory{"Bold" off}{\160}{\153}{\160}The main directory of a storage device which contains all other directories and files and which is displayed when the iconbar icon of the device is clicked.
{"Bold" on}RS232/RS423{"Bold" off}{\160}{\153}{\160}These are two different (but similar) electrical standards for the transmission of serial data.
{"Box heading" on}S
{"Box heading" off}{"Bold" on}Sampler{"Bold" off}{\160}{\153}{\160}An add-on that takes a sound signal as input and turns it into digital data that can stored and/or manipulated within the computer and then be output again through a DAC (digital to analogue converter).{"Bold" on}
Scanner{"Bold" off}{\160}{\153}{\160}An add-on that enables the user to read visual images into the computer from originals such as photographs and books.{"Bold" on}
SCART{"Bold" off}{\160}{\153}{\160}(Syndicat des Constructeurs d{\145}App{softhyphen}ariels de Radio et de Television{\160}{\153}{\160}well, you wanted to know, didn{\145}t you!) A means of connecting computers, video recorders, etc to televisions and monitors using standard connections.
{"Bold" on}!Scrap{"Bold" off}{\160}{\153}{\160}A special directory on which RISC{\160}OS makes available for applications to use as temporary storage space. Use of this directory is under the control of the application and the user is normally unaware of it.{"Bold" on}
Screen blanking{"Bold" off}{\160}{\153}{\160}Within RISC{\160}OS 3 is an optional facility (set in the configuration) which switches the screen to black after a user-definable length of time if the computer is not being used. As soon as a key is pressed or the mouse is moved, the screen returns to normal. This reduces the likelihood of monitors having patterns {\144}burned in{\145} to the face of the tube (and reduces the power consumption of the monitor to some extent).
{"Bold" on}Screen mode{"Bold" off}{\160}{\153}{\160}Information can be displayed on TV or monitor screens in a number of different formats. The numbers of pixels that make up the screen may be different (from, say, 480 {\215} 512 to 1600 {\215} 1200 or more) and the colour depth of each pixel may vary. The amount of memory used to display the screen will increase as both the number of pixels and the colour depth are increased. There is a trade-off between the two as the amount of video memory is usually limited. A particular size and colour depth is referred to as a screen mode.
{"Bold" on}Scroll arrow{"Bold" off}{\160}{\153}{\160}The arrows within a window that are used to allow you to scroll through a document or list or to move around the contents of a window that is too big to display in the current size of window.{"Bold" on}
Scrolling{"Bold" off}{\160}{\153}{\160}If a file or document is too large to be displayed on the screen all at once, it is displayed in a window with scroll bars and scroll arrows so that you can move around and view different parts of it as necessary.
{"Bold" on}SCSI{"Bold" off}{\160}{\153}{\160}(Small Computer Systems Interface) This is an agreed standard system for communicating data between computers and data storage and acquisition devices, the data being transmitted along parallel data paths. It is commonly used to link a computer to hard drives, CD-ROMs and/or scanners, but it can also be used to link computers together, subject to the limitation that you can only link a total of eight different {\144}devices{\145} together.
{"Bold" on}SCSIFS{"Bold" off}{\160}{\153}{\160}A RISC{\160}OS filing system used for communicating with devices attached to the SCSI interface.{"Bold" on}
Second processor{"Bold" off}{\160}{\153}{\160}In computers such as the Risc{\160}PC it is possible to have more than one processor working together sharing memory, data storage and peripherals. In the Risc{\160}PC, the ARM610 takes charge when the computer is first switched on and it then allows the other processor (the {\144}second processor{\145}) access to memory etc.{"Bold" on}
Select box{"Bold" off}{\160}{\153}{\160}A rectangular box used to outline an area within which any objects are selected.{"Bold" on}
Self-test{"Bold" off}{\160}{\153}{\160}When a computer is switched on, it runs through a series of tests to check, as far as it is able, that it is functioning correctly. In a RISC{\160}OS 3 (or later) computer, if any of these self-tests fails, it will usually issue some sort of error message. If the system has not managed to get as far as producing a working display on the VDU, it will send a coded message about the likely error by flashing the LED on the floppy drive.
{"Bold" on}Serial{"Bold" off}{\160}{\153}{\160}A device or communication channel is said to be serial if the data is sent sequentially, one bit at a time, as opposed to being sent several bits at a time down parallel wires.
{"Bold" on}Shovelware{"Bold" off}{\160}{\153}{\160}This is a derogatory term for software and other data of inferior quality that is used to {\144}pack out{\145} a CD-ROM and make it up to 600Mb, or whatever, to convince the potential purchaser that the disc is worth buying.
{"Bold" on}Shutdown{"Bold" off}{\160}{\153}{\160}A menu option on the task manager iconbar menu which {\144}clears up{\145} the computer prior to switching it off. It can also be done by using <ctrl-shift-f12>.
{"Bold" on}SIMM{"Bold" off}{\160}{\153}{\160}(Single In-line Memory Module) An industry standard plug-in memory card as used in the Risc{\160}PC, for example.{"Bold" on}
Slice{"Bold" off}{\160}{\153}{\160}(Single Layer Item of Computer Expansion!) The name applies to a single extra layer of case in a Risc{\160}PC. It includes a new backplane with two more slots than previously and four locking pins longer than the ones they replace.
{"Bold" on}Smalltalk{"Bold" off}{\160}{\153}{\160}A high level computer programming language that allows you to use object-oriented techniques.{"Bold" on}
SOHO (market){"Bold" off}{\160}{\153}{\160}(Small Office Home Office) A defined market into which companies try to sell their computer goodies.{"Bold" on}
Source code{"Bold" off}{\160}{\153}{\160} the name given to the program written in a high level language which is converted by a compiler into machine executable code.{"Bold" on}
Sprite{"Bold" off}{\160}{\153}{\160}A graphic made up of coloured pixels.{"Bold" on}
Sprite pool{"Bold" off}{\160}{\153}{\160}An area of memory used by RISC{\160}OS for storing sprites.{"Bold" on}
SQL{"Bold" off}{\160}{\153}{\160}(Structured Query Language) Language for extracting information from a database.{"Bold" on}
{"Bold" off}{"Bold" on}Subdirectory{"Bold" off}{\160}{\153}{\160}Within any directory, you can store files and other directories. A directory that appears inside another directory is referred to as a subdirectory.
{"Bold" on}SVGA{"Bold" off}{\160}{\153}{\160}(Super VGA) An enhanced colour graphics standard from the PC world{\160}{\153}{\160}1024{\215}768.{"Bold" on}
System application (!System){"Bold" off}{\160}{\153}{\160}An application that contains many of the resources that can be used by any or all other applications.
{"Bold" on}System disc{"Bold" off}{\160}{\153}{\160}A floppy disc containing a copy of !System.
{"Box heading" on}T
{"Box heading" off}{"Bold" on}Tapestreamer{"Bold" off}{\160}{\153}{\160}Computer data has, for many years, been stored on magnetic tape. This is a basically inefficient method in the sense that if you are at one end of the tape and the data you want is at the other end, it can take a long time to reach the information. However, it is very efficient in the sense that the medium, magnetic tape, can be very inexpensive per megabyte. A tapestreamer is a glorified (video) tape recorder controlled by the computer and is used mainly for backup storage purposes.{"Bold" on}
Task manager{"Bold" off}{\160}{\153}{\160}This is the Acorn icon at the far right of the iconbar. It is an application that controls the allocation and use of memory within the computer.
{"Bold" on}TCP/IP{"Bold" off}{\160}{\153}{\160}(Transfer Control Protocol{\160}/{\160}Interface Protocol) This is a standard protocol for transferring data between different computers on a LAN or via modem link.{"Bold" on}
{"Bold" off}{"Bold" on}Template{"Bold" off}{\160}{\153}{\160}A set of windows and dialogue boxes that have been designed for use within an application.{"Bold" on}
TIFF (files){"Bold" off}{\160}{\153}{\160}(Tagged Image File Format){\160}A very versatile format for storing and transferring bit-mapped graphics.
{"Bold" on}Title bar{"Bold" off}{\160}{\153}{\160}The bar along the top of a window that contains the name of that window.
{"Bold" on}TLB{"Bold" off}{\160}{\153}{\160}(Translation Look-Aside Buffer) This is part of an ARM processor which helps it to access different areas of memory more quickly. Basically, it{\145}s the bigger the buffer the better!{"Bold" on}
{"Bold" off}{"Bold" on}Toggle size icon{"Bold" off}{\160}{\153}{\160}The icon at the top righthand corner of a window that is used to extend and contract a window between its maximum size and the size and position to which you last reduced it.{"Bold" on}
Tokenised{"Bold" off}{\160}{\153}{\160}When a Basic program is stored, it is usually stored with each keyword represented by a single byte rather than as a string of ASCII codes. These single bytes are referred to as tokens.{"Bold" on}
Toolbox{"Bold" off}{\160}{\153}{\160}A window or pane of tool icons. It may be free-standing or attached to another widow.{"Bold" on}
Toner{"Bold" off}{\160}{\153}{\160}This is the fine powder used in a laser printer (or photocopier).{"Bold" on}
TPI{"Bold" off}{\160}{\153}{\160}(Tracks per inch) This is one way of specifying the amount of data you can store on your floppy discs, e.g. 800Kb 3{\189}" discs (DD) are 135tpi.{"Bold" on}
Tracking{"Bold" off}{\160}{\153}{\160}In some applications, the spacing between individual letters within a block of text can be controlled{\160}{\153}{\160}this is called tracking. If the tracking is changed, the spacing between all the characters is increased or decreased. This is distinct from kerning which relates to the spacing between individual pairs of characters.
{"Bold" on}Transparency mask{"Bold" off}{\160}{\153}{\160}An optional part of a sprite that defines which pixels of that sprite are transparent.{"Bold" on}
TRM{"Bold" off}{\160}{\153}{\160}(Technical Reference Manual) Term used to refer to the optional hardware manual for Acorn computers.{"Bold" on}
{"Bold" off}{"Bold" on}TSV{"Bold" off}{\160}{\153}{\160}(Tab Separated Variables) A standard way in which data is stored in a file where the items of data are separated by tab characters.{"Bold" on}
{"Bold" off}{"Box heading" on}U
{"Box heading" off}{"Bold" on}U {"Bold" off}think of something {\153} I can{\145}t!
{"Box heading" on}V
{"Box heading" off}{"Bold" on}Vapourware{"Bold" off}{\160}{\153}{\160}A derogatory term for software that is being advertised but isn{\145}t actually available{\160}{\153}{\160} it is often said to be available {\148}real soon now{\149}!
{"Bold" on}VDU{"Bold" off}{\160}{\153}{\160}(Visual Display Unit) The monitor or television used to display the output of the computer.{"Bold" on}
{"Bold" off}{"Bold" on}Vector graphics{"Bold" off}{\160}{\153}{\160}It is possible to represent a picture on a computer by using a series of lines, shapes, characters etc. When such pictures are printed, the resolution of the pictures produced is only limited by the resolution of the output device. (This contrasts with bit-mapped graphics{\160}{\153}{\160}see above. For example, the Draw application produces vector graphics whereas Paint produces bit-mapped graphics.){"Bold" on}
VGA{"Bold" off}{\160}{\153}{\160}(Video Graphics Adapter or Array) A graphics standard from the PC world{\160}{\153}{\160}640{\215}480.{"Bold" on}
{"Bold" off}{"Bold" on}VIDC20{"Bold" off}{\160}{\153}{\160}({"Bold" on}Vid{"Bold" off}eo {"Bold" on}C{"Bold" off}ontroller) The video and audio controller designed by ARM Ltd and used in the Risc{\160}PC.{"Bold" on}
Virtual memory{"Bold" off}{\160}{\153}{\160}A method by which an application, which requires more RAM memory than a computer actually has, can still operate. It is done by using parts of a hard drive{\145}s memory as an extension of the real memory, the information being swapped in and out by the operating system, as and when it needs to be accessed by the application.{"Bold" on}
Virus{"Bold" off}{\160}{\153}{\160}A computer program which can replicate itself (unbeknown to the user) in various storage devices and in several places on one storage device. As discs are taken from one computer to another, the virus can be spread to more and more computers. Often, the effect of these programs is to cause malicious damage to data within the computer system.
{"Bold" on}VRAM{"Bold" off}{\160}{\153}{\160}({"Bold" on}V{"Bold" off}ideo {"Bold" on}RAM{"Bold" off}) This is a bank of high speed RAM used to store the information for the screen display. It can usually (as in the Risc{\160}PC) be accessed by the computer{\145}s processor and by the video controller at the same time. The computer accesses it as necessary to change the screen display and the video controller accesses it on a continuous basis to constantly generate the signals the monitor needs to display the information set up by the computer.{"Bold" on}
{"Bold" on}Weight{"Bold" off}{\160}{\153}{\160}This refers to the density of the characters within a typeface {\153} e.g. bold, light, extra, demibold, extrabold, etc.{"Bold" on}
WIMP{"Bold" off}{\160}{\153}{\160}(Windows, Icons, Menus and Pointer) A method by which a user can interact with a computer without having to learn lots of special words. It provides a much more intuitive {\144}view{\145} of the computer and its facilities than non-WIMP operating systems provide.
{"Bold" on}Winchester{"Bold" off}{\160}{\153}{\160}Old-fashioned term for a hard disc, named after the inventors of the technology.{"Bold" on}
Window manager{"Bold" off}{\160}{\153}{\160}This is the official name for the RISC{\160}OS WIMP system.{"Bold" on}
Word{"Bold" off}{\160}{\153}{\160}A group of bytes considered by the cpu to be a unit of data. In Acorn 32-bit computers, a word is four 8-bit bytes.{"Bold" on}
WP{\160}{\153}{"Bold" off}{\160}(Word-Processing){\160}{\153}{\160}In the early days of microcomputers, word-processing was limited to handling text to create documents. These days, however, many of the programs that are referred to as word-processors can also handle pictures, so the distinction between WP and DTP is becoming less clear.
{"Bold" on}Writable icon{"Bold" off}{\160}{\153}{\160}A submenu into which you can type some information such as a filename.
{"Bold" on}Write-protect{"Bold" off}{\160}{\153}{\160}Open the tag at the corner of a floppy disc in order to protect the contents from being edited or accidentally deleted.
{"Bold" on}WYSIWYG{"Bold" off}{\160}{\153}{\160}(What You See Is What You Get) In the days of text-based word-processing, the screen display would only gave an indication of which words would appear on a given printed page but often not much more than that. WYSIWYG describes a system where the screen display shows the size and positioning of all the text (and graphics) exactly as it will appear on the printed page.
{"Bold" on}Whetstones{"Bold" off}{\160}{\153}{\160}This is a floating point version of the Dhrystones test.
{"Box heading" on}X{"Box heading" off}
{"Bold" on}XGA{"Bold" off}{\160}{\153}{\160}(Extended Graphics Adapter or Array) The definition varies (as well as the name) depending which book you read but it is roughly 1024 {\215} 768 in lots of colours!
{"Box heading" on}Y{"Box heading" off}
{"Bold" on}Y{"Bold" off}{\160}do we have to have something for every letter?
{"Box heading" on}X{"Box heading" off}
{"Bold" on}Zzzz{"Bold" off}{\160}{\153}{\160}This is what happens to anyone who tries to read right the way through a glossary like this one!
{"Box heading" on}Sources
{"Box heading" off}I acknowledge, with grateful thanks, the many Archive subscribers who have contributed ideas and definitions for this glossary. I would also like to acknowledge various books I have consulted that have been most useful in compiling this glossary: